package com.chinacoal.microservice.impl.service;

import java.util.List;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.chinacoal.microservice.api.model.QueryUtaskCatParam;
import com.chinacoal.microservice.api.model.entity.UtaskCatEntity;

public interface UtaskCatService extends IService<UtaskCatEntity> {

	public void addTaskReg(UtaskCatEntity utaskCatEntity) throws Exception;
	
	public void updateTaskReg(UtaskCatEntity utaskCatEntity) throws Exception;
	
	public void deleteTaskReg(String catId) throws Exception;
	
	public Page<UtaskCatEntity> getList(Integer page, Integer pageSize, QueryUtaskCatParam param) throws Exception;
	
	public List<UtaskCatEntity> getTaskCatBySysId(String sysId) throws Exception;
	
	public List<UtaskCatEntity> getLowerTaskCat(String upCatId) throws Exception;
}
